@CHARSET "UTF-8";
.usl{
	overflow:scroll;
	overflow-x:hidden;
	padding:5px;
	width:580px;
	height:280px;
}

.usl2{
	width:auto;
	border:dashed #E6E6E6;
	border-width:0 1px 1px;
}

.usl li{
	overflow:hidden;
	float:left;
	margin:3px;
	width:134px;
	height:64px;
}

.usl a{
	display:block;
	padding:4px;
	border:1px solid #FFF;
}

.usl a:hover{
	text-decoration:none;
	border:1px solid;
	border-color:#DDD #999 #999 #DDD;
	background:#F2F2F2;
}

.usl .avt{
	float:left;
	margin-right:5px;
	width:52px;
	height:52px;
	border:1px solid #DFDFDF;
	background-color:#FFF;
	background-position:2px 2px;
	background-repeat:no-repeat;
	zoom:1;
}

.usl .d{
	float:left;
	width:65px;
	height:54px;
	overflow:hidden;
	word-wrap:break-word;
}

.usl li.a a,.usl li.a a:hover{
	border-color:#F90;
	background-color:#FFF1E1;
}

.usl li.a .avt span{
	display:block;
	margin-left:2px;
	width:50px;
	height:50px;
	background:url(../../static/image/common/mark.png) no-repeat left bottom;
}

.usd{
	padding:5px 10px 0;
	border:solid #E6E6E6;
	border-width:1px 0;
	background-color:#F2F2F2;
}

.usd2{
	border-width:1px;
	border-style:dashed;
}

.usd li{
	float:left;
	margin-right:1%;
	width:48%;
}

.e{
	overflow:hidden;
}

.e .i,.el .i{
	padding:6px 10px;
	border-bottom:1px dashed #DFDFDF;
	background:#F7F7F7;
}

.el{
}

.et{
	margin:20px 0 10px;
}

.el li{
	padding:10px 20px;
	min-height:20px;
	border-bottom:1px dashed #DFDFDF;
}

.ie6 .el,.ie6 .el li{
	zoom:1;
}

.el .t{
	position:absolute;
	margin:1px 0 0 -20px;
}

.el .o{
	overflow:hidden;
	float:right;
	margin:4px -20px -4px 0;
	width:16px;
	height:16px;
	text-indent:20px;
	background:url(../../static/image/common/op.png) no-repeat -2px -62px;
}

.ie6 .el .o{
	position:absolute;
	margin:2px 0 0 525px;
}

.el .del{
	background-position:-2px -22px;
}

.el .d{
	padding-top:10px;
	color:#999;
}

.ec .tn{
	margin:10px 10px 0 0;
	cursor:pointer;
}

.ec a .tn{
	float:left;
	padding:2px;
	max-width:90px;
	max-height:90px;
	border:1px solid #DFDFDF;
}

.ie6 .ec a .tn{
	width:expression(this.width > 90 && this.width >= this.height ? 90:true);
	height:expression(this.height > 90 && this.width <= this.height ? 90:true);
}

.el .ec .hot{
	float:right;
	margin:10px 0 0 10px;
	width:55px;
	height:50px;
	background:url(../../static/image/common/hotspot.gif) no-repeat;
}

.el .ec .hot a{
	display:block;
	line-height:20px;
	text-align:center;
	color:#FFF;
}

.el .ec .hot a:hover{
	text-decoration:none;
}

.el .ec .hot em{
	display:block;
	line-height:30px;
	font-size:16px;
	color:#FF6699;
	cursor:pointer;
}

.el a{
	color:#FF6699;
}

.xlda .el{
	overflow:hidden;
	float:left;
	margin-top:-4px;
	width:100%;
}

.xlda .el li{
	margin-bottom:-4px;
	padding-top:14px;
}

.ie6 .xlda .el .o{
	margin:2px 0 0 460px;
}

#share_preview .h{
	display:none;
}

.pbg{
	height:16px;
	background:url(../../static/image/common/pllb.png) 0 0 repeat-x;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}

.pbr{
	height:16px;
	width:470px;
	background-image:url(../../static/image/common/pllb.png);
	background-color:#5AAF4A;
	background-position:0 -16px;
	background-repeat:repeat-x;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}

.md_ctrl a:hover{
	text-decoration:none;
}

.quote{
	overflow:hidden;
	margin:10px 0;
	padding-left:16px;
	background:url(../../static/image/common/qa.gif) no-repeat 0 0;
	color:#999;
}

.quote blockquote{
	display:inline;
	margin:0;
	padding-right:16px;
	background:url(../../static/image/common/qz.gif) no-repeat 100% 100%;
}

.m_c .quote{
	width:585px;
}

.blockcode{
	overflow:hidden;
	margin:10px 0;
	padding:5px 10px;
	background:#F7F7F7;
	color:#999;
}

.blockcode code{
	font-family:Monaco,Consolas,\"Lucida Console\",\"Courier New\",serif;
	font-size:12px;
	line-height:1.8em;
}

* html .blockcode code{
	font-family:\"Courier New\",serif;
}

.fct a{
	float:left;
	margin-left:8px;
}

.fa_fav_0,.fa_fav,.fa_rss,.fa_achv,.fa_bin,.fa_ivt{
	padding-left:20px;
	background:no-repeat 0 50%;
}

.fa_fav_0{
	background-image:url(../../static/image/common/fav_grey.gif);
}

.fa_fav{
	background-image:url(../../static/image/common/fav.gif);
}

.fa_rss{
	background-image:url(../../static/image/common/feed.gif);
}

.fa_achv{
	background-image:url(../../static/image/common/clock.gif);
}

.fa_bin{
	background-image:url(../../static/image/common/recyclebin.gif);
}

.fa_ivt{
	background-image:url(../../static/image/common/user_add.gif);
}

#fh{
	width:644px;
}

.mw #fh{
	width:100%;
}

#fh .bm{
	padding-top:5px;
	padding-bottom:0;
}

#nv_group #fh{
	margin-bottom:1em;
}

#fh #gh{
	padding-top:10px;
}

#fh .h{
	margin-top:10px;
}

#fh .h *{
	float:left;
}

#fh h1{
	margin-right:10px;
	font-size:16px;
}

#fh .h .y{
	float:right;
}

#fh .o a{
	float:left;
	margin-right:10px;
}

#fh.m{
	padding-top:0;
	background-color:#F2F2F2;
}

.xst{
	font-family:Tahoma,'Microsoft Yahei','Simsun';
	font-size:18px;
}

.xst i{
	font-style:italic;
}

.ttp{
	margin-bottom:5px;
	padding-top:10px;
	border-width:2px 0 0;
	background:transparent;
}

.ttp li{
	float:left;
	padding-bottom:5px;
}

.ttp a,.ttp strong{
	float:left;
	margin-right:5px;
	padding:4px 8px 3px;
	height:18px;
	border:1px solid #DFDFDF;
	background:#FFF;
	white-space:nowrap;
}

.ttp a:hover{
	border-color:#FF6699;
	color:#FF6699;
	text-decoration:none;
}

.ttp .a a{
	padding-right:12px;
	padding-left:12px;
	border-color:#FF6699;
	background:#E5EDF2;
	color:#FF6699;
}

.ttp .pipe{
	float:left;
	margin-right:10px;
	padding:0;
	width:2px;
	height:27px;
	background:#C2D5E3;
	text-indent:-9999px;
}

.cttp{
	overflow:hidden;
	padding-right:35px;
	height:32px;
}

.cttp .unfold,.cttp .fold{
	float:right;
	display:inline;
	margin:5px -35px 9px 0;
	padding:0 0 0 10px;
	width:25px;
	height:18px;
	background-color:transparent;
	color:#FF6699;
	font-weight:400;
}

.tl .bm_c{
	padding-top:0;
}

.tl table{
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
}

.tl th,.tl td{
	padding:5px 0;
	border-bottom:1px solid #C2D5E3;
}

.emptb th,.emptb td{
	padding:0;
	border-bottom:none;
}

.tl tr:hover th,.tl tr:hover td{
	background-color:#F2F2F2;
}

.tl th{
	padding-right:1.5em;
	zoom:1;
}

.tl th a:visited{
	color:#999;
}

.fromg{
	visibility:hidden;
}

.ie6 .fromg,tr:hover .fromg{
	visibility:visible;
}

.tl .icn{
	padding-left:5px;
	width:25px;
	text-align:left;
}

.tl .icn a:hover{
	text-decoration:none;
}

.tl .new{
}

.tl .comm{
}

.tl .frm{
	width:150px;
}

.tl .o{
	width:20px;
}

.tl .num{
	width:60px;
	line-height:14px;
}

.tl .by{
	width:105px;
	line-height:14px;
}

.tl cite,.tl .num em{
	display:block;
}

.tl th em{
	margin-right:4px;
	zoom:1;
}

.tl th em,.tl th em a{
	color:#007CD5;
}

.tl td em{
	font-size:11px;
	font-family:Arial,PMingliu,sans-serif;
	-webkit-text-size-adjust:none;
}

.tl td em,.tl td em a{
	color:#999;
}

.tl .ts th,.tl .ts td{
	padding:3px 0;
	border-bottom-color:#DFDFDF;
	background:#F2F2F2;
}

.tl .th{
	margin-top:1px;
	padding:0 10px;
	border-bottom:1px solid #DFDFDF;
	background:#F2F2F2;
}

.tl .th table{
	border:none;
}

.tl .th td,.tl .th th{
	height:20px;
	border:none;
	vertical-align:baseline;
}

.tl .tf{
	padding:3px 0;
}

.tf .showmenu:hover{
	border-color:#C2D5E3;
}

.tl_reply{
	padding-left:10px;
	background:url(../../static/image/common/dot.gif) no-repeat 0 7px;
}

.recy{
	text-decoration:line-through;
}

.tps{
	white-space:nowrap;
}

.tps a{
	padding:2px 4px;
	color:#666;
}

.tps a:hover{
	background-color:#F2F2F2;
	color:#007CD5;
}

.tsm{
	overflow:hidden;
	margin-bottom:-10px;
	width:100%;
	border-collapse:collapse !important;
}

.ie6 .tsm,.ie7 .tsm{
	margin-bottom:0;
}

.tsm th{
	padding:5px 0 5px 10px;
	border:none;
	vertical-align:top;
}

.tsm td{
	padding:5px 10px 5px 0;
	border:none;
	vertical-align:top;
}

.tsm tr:hover th,.tsm tr:hover td{
	background:none !important;
}

.tsm li{
	float:left;
	margin-right:4px;
	padding:0 4px;
	white-space:nowrap;
}

.tsm .a a{
	color:#666;
	font-weight:700;
}

.tsm .a a:hover{
	text-decoration:none;
}

.subtsm{
	margin-top:5px;
	padding:5px;
	border:1px dotted #C2D5E3;
}

.mfm .mtm{
	margin-right:10px;
}

.mfm span{
	height:26px;
}

.tradl{
}

.tradl li{
	padding:10px;
	width:138px;
	height:235px;
}

.pg_trade .tradl li{
	float:none;
	padding:10px 0;
	width:auto;
	height:224px;
}

.tradl .u{
	text-align:left;
}

.tradl h4{
	overflow:hidden;
	height:38px;
	font-weight:400;
}

.tradl .tn{
	display:block;
	position:relative;
	margin:5px auto;
	padding:1px;
	width:130px;
	height:130px;
	border:1px solid #DFDFDF;
}

.tradl .tn em.hot{
	width:53px;
	height:46px;
	background-position:0 -48px;
}

.tradl img{
	max-width:130px;
	max-height:130px;
}

* html .tradl img{
	width:expression(this.width > 130 && this.width>=this.height ? 130:true);
	height:expression(this.height > 130 && this.width<=this.height ? 130:true);
}

.tradl .p{
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#999;
}

.tradl .stat{
	background:url(../../static/image/common/closed.png);
	color:#FFF;
}

.dtm{
	padding:10px 0;
	text-align:center;
	font-weight:700;
}

.ds{
	margin-top:1em;
	background:url(../../static/image/common/debate_bg.gif) no-repeat 50% 100%;
	line-height:normal;
}

.ds th{
	width:60px;
	vertical-align:bottom;
}

.ds th div{
	background:url(../../static/image/common/debate_vs.gif) no-repeat 50% 50%;
	height:150px;
}

.ds td{
	vertical-align:bottom;
}

.ds td p{
	font-size:14px;
	padding:5px 0 15px;
	line-height:20px;
	text-align:left;
}

.ds .si_1,.ds .si_2{
	text-align:center;
	vertical-align:middle;
}

.ds .sc_1,.ds .sc_2{
	width:62px;
}

.ds .point_chart{
	position:relative;
	width:62px;
	height:150px;
	background:url(../../static/image/common/debate_chart.gif) no-repeat 0 0;
}

.ds .point{
	margin:0 auto;
	padding:0 20px 0 10px;
	text-align:center;
	font-size:14px;
}

.ds .si_2 .point{
	padding:0 20px;
}

.ds .si_1 .point strong{
	color:#F04700;
}

.ds .si_2 .point strong{
	color:#0092C5;
}

.ds .chart{
	position:absolute;
	left:0;
	bottom:0;
	width:62px;
	background:url(../../static/image/common/debate_chart.gif) no-repeat;
}

.ds .sc_1 .chart{
	background-position:-62px 0;
}

.ds .sc_2 .chart{
	background-position:-124px 0;
}

#nv_home .ds table{
	table-layout:fixed;
	width:100%;
}

#nv_home .ds th div,#nv_home .ds .point_chart{
	height:120px;
}

#nv_home .ds .ph{
	font-size:16px;
	text-align:center;
}

.dr{
	margin:2px 0;
	padding-top:6px;
	min-height:80px;
	height:auto !important;
	height:80px;
	background:url(../../static/image/common/debate_dr.jpg) no-repeat 50% 0;
}

.dr th{
	width:50px;
}

.dr td{
	vertical-align:top;
}

.dr h5{
	padding-left:10px;
	width:193px;
	text-align:center;
	font-size:14px;
	font-weight:400;
}

.dr h5 a{
	color:#F04700;
	font-weight:700;
}

.dr .sr_1 .pn{
	float:right;
	margin-right:5px;
}

.dr .sr_2 .pn{
	margin-left:5px;
}

.dr .sr_2 h5{
	float:right;
	padding:0 20px 0 0;
	width:183px;
}

.dr .sr_2 h5 a{
	color:#0092C5;
}

.dr .mls{
	padding-top:15px;
	clear:both;
}

.dr .mls li{
	width:70px;
}

.ptg{
	padding-left:20px;
	background:url(../../static/image/common/tag.gif) no-repeat 0 2px;
}

.ptg a{
	color:#FF6699;
}

.relatedlink,.relatedlink:hover{
	text-decoration:none !important;
	color:#666 !important;
	border-bottom:1px solid blue;
}

.favmark{
	margin-bottom:-3px;
}

.bm_h .addnew{
	margin-left:10px;
	padding-left:20px;
	background:url(../../static/image/common/addbuddy.gif) no-repeat 0 45%;
}

.bm_h .rss{
	margin-left:10px;
	padding-left:20px;
	background:url(../../static/image/common/feed.gif) no-repeat 0 45%;
}

.vw{
}

.vw .h{
	padding-bottom:15px;
	border-bottom:1px solid #DFDFDF;
}

.vw .ph{
	padding:15px 0 10px;
	color:#000;
}

.vw .hot{
	margin-right:5px;
	color:#FF0000;
}

.vw .s{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #DFDFDF;
	line-height:2;
	color:#FF6699;
}

.vw .s strong{
	font-weight:400;
	color:red;
}

.vw .d{
	margin:15px 0;
	min-height:100px;
	font-size:14px;
	line-height:1.8;
	color:#000;
}

.vw .d img{
	max-width:620px;
}

.ie6 .vw .d img{
	width:expression(this.width > 620 ? 620:true);
}

.vwtb{
	table-layout:fixed;
	width:100%;
	height:300px;
}

.vw .pattl_c .tip{
	line-height:1.5;
}

#article_content{
	vertical-align:top;
}

.vw .d ol,.vw .d ul{
	margin:1em 2em;
}

.vw .d ul li{
	list-style-type:disc;
}

.vw .d .ml,.vw .d .xl{
	margin:0;
}

.vw .d .ml li{
	list-style-type:none;
}

.vw .attach{
	padding-left:20px;
	background:url(../../static/image/common/fach.gif) no-repeat 0 50%;
	color:#FF6699;
}

.vw .o{
	margin-top:15px;
	padding-top:5px;
	border-top:1px solid #DFDFDF;
	text-align:right;
}

.vw .o .mgcmn{
	width:auto;
	text-align:left;
}

#nv_portal .vw .h,#nv_portal .vw .s,#nv_portal .vw .d,#nv_portal .vw .o,#nv_forum .vw .h,#nv_forum .vw .s,#nv_forum .vw .d{
	margin-right:15px;
	margin-left:15px;
}

.atd{
	margin:15px auto;
}

.atd img{
	margin-bottom:10px;
}

.atd a{
	display:block;
}

.atd a:hover{
	text-decoration:none;
}

.atd td{
	padding:10px;
	text-align:center;
	vertical-align:bottom;
}

.atd .atdc{
	position:relative;
	margin:0 auto 10px;
	width:20px;
	height:50px;
}

.atdc div{
	position:absolute;
	left:0;
	bottom:0;
	width:20px;
	text-align:left;
}

.atd .ac1{
	background:#C30;
}

.atd .ac2{
	background:#0C0;
}

.atd .ac3{
	background:#F90;
}

.atd .ac4{
	background:#06F;
}

.atdc em{
	position:absolute;
	margin:-25px 0 0 -5px;
	width:30px;
	font-size:11px;
	text-align:center;
	color:#999;
}

.mi{
}

.mi th,.mi td{
	vertical-align:top;
}

.mi th{
	width:145px;
}

.mi .avatar a{
	position:relative;
}

.ie6 .avatar a{
	float:left;
}

.mi .avatar a:hover{
	text-decoration:none;
}

.mi .avatar a span{
	display:none;
	position:absolute;
	bottom:3px;
	padding:5px 0;
	width:100%;
	text-align:center;
	background:transparent;
	background:rgba(255,255,255,0.5);
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF);
}

.mi .avatar a:hover span{
	display:block;
}

.mi .avatar img{
	padding:3px;
	border:1px solid #DFDFDF;
}

.mifm{
	position:relative;
	margin:10px 0 20px;
	padding:5px;
	width:370px;
	background:#F2F2F2;
	zoom:1;
}

.mipm{
	padding:5px 0;
	border:1px solid #DFDFDF;
}

.mipm li{
	float:left;
	padding:5px 15px;
	white-space:nowrap;
}

.mi a.o{
	margin-right:5px;
	padding-left:18px;
	background:url(../../static/image/common/mine_icn.png) no-repeat 0 50%;
}

#moodfm{
}

#moodfm textarea{
	width:600px;
	height:56px;
	border:1px solid;
	border-color:#848484 #E0E0E0 #E0E0E0 #848484;
	overflow-y:auto;
}

.mi .moodfm_input{
	width:350px;
	height:58px;
	background:#DFDFDF url(../../static/image/common/mood_input.png) no-repeat 0 0;
}

.mi .hover .moodfm_input{
	background-color:#C2D5E3;
}

.mi #moodfm textarea{
	margin:3px 0 0 6px;
	padding:0;
	width:341px;
	height:51px;
	outline:none;
	border:none;
}

.moodfm_btn{
	padding-left:5px;
	background:url(../../static/image/common/mood_input_btn.png) no-repeat 5px 0;
}

.moodfm_btn button{
	width:58px;
	height:58px;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
}

.moodfm_f{
	padding:5px 0 0 3px;
}

.sfm{
	margin:0 0 20px 10px;
}

.sfm .c{
	width:442px;
}

.sfm .px{
	width:432px;
}

.sfm .pt{
	width:432px;
	height:67px;
}

.vdtn{
	width:126px;
	height:95px;
	border:1px solid #DFDFDF;
	cursor:pointer;
}

.osld{
	padding-left:18px;
	background:url(../../static/image/common/slide.png) no-repeat 0 50%;
}

.pic{
}

.pic .c{
	margin-top:20px;
	text-align:center;
}

.pic .c img{
	max-width:764px;
}

* html .pic .c img{
	width:expression(this.width > 764 ? 764:true);
}

.pic p{
	margin:5px 0;
}

.albim_pic_title{
	padding:5px;
	border-top:1px dashed #DFDFDF;
	background:#F2F2F2;
}

.mlnv{
	text-align:center;
}

.mlnv img{
	margin:0 5px;
	padding:2px;
	max-width:100px;
	max-height:100px;
	_width:expression(this.width > 100 && this.width>=this.height ? 100:true);
	height:expression(this._height > 100 && this.width<=this.height ? 100:true);
	border:1px solid #E6E6E6;
	background:#FFF;
}

.mlnv img.a{
	border-color:#FF0000;
	background:#FFEAA8;
}

.mlnv .btn img{
	padding:0;
	border:0;
	background:none;
}

.sl{
}

.sl li{
	padding:10px 0;
	border-bottom:none;
}

.sl .h{
	padding:6px 10px;
	_height:1%;
	background:#F2F2F2;
	border-bottom:1px solid #DFDFDF;
}

.favl .o{
	background:url(../../static/image/common/op.png) no-repeat -4px -2px;
}

.favl .o:hover{
	background-position:-4px -22px;
}

.ie6 .favl li{
	position:relative;
}

.ie6 .favl .o{
	margin:0;
	right:0;
	top:12px;
}

.cmt{
	margin:10px 24px 0 0;
	padding:10px;
	border:1px solid #EAEAEA;
	background:#F2F2F2;
	zoom:1;
}

.cmt form{
	margin-top:10px;
}

.cmt input,.cmt button{
	vertical-align:middle;
}

.cmt .pt{
	width:95%;
	margin:3px 0;
}

.cmt .tri{
	margin:10px 0 -23px;
	width:19px;
	height:13px;
	background:url(../../static/image/common/cmt_ico.png) no-repeat;
}

.cmt .xlda dl{
	padding-left:50px;
}

.cmt .xlda .m{
	margin-left:-50px;
}

.cmt .avt img{
	width:36px;
	height:36px;
}

.cmt .pg a,.cmt .pg strong{
	background-color:transparent;
}

.cmt .pg a{
	border-color:#F2F2F2;
}

.cmt .pg a:hover{
	border-color:#E6E6E6;
}

.el .cmt li{
	padding-right:0;
	border-bottom:none;
}

.el .tri{
	display:none;
}

.el .cmt .sec .px{
	width:80px !important;
}

.pll{
}

.pll li{
	padding:10px 0;
	min-height:auto;
}

.pll .h{
	font-size:14px;
}

.pll .h span{
	font-weight:400;
}

.pll .c{
	margin:0 84px 0 74px;
}

.pll ol{
	margin:5px 0 0 20px;
}

* html .pll ol{
	margin-left:25px;
}

*+html .pll ol{
	margin-left:25px;
}

.pll ol li{
	list-style-type:decimal;
	padding:0;
	border-bottom:none;
}

.pll .u{
	overflow:hidden;
	width:74px;
	text-align:center;
}

.pll .u p{
	white-space:nowrap;
}

.pll .s{
	display:inline;
	margin:5px 10px 0 0;
	width:60px;
	background:url(../../static/image/common/polljoins.gif) no-repeat 0 0;
}

.pll .s a.joins{
	margin:0 0 5px;
	padding:12px 0;
	width:60px;
	height:36px;
	display:block;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}

.pll .s a.joins span{
	display:block;
	font-size:16px;
	font-weight:700;
}

.pll .s a.go{
	padding:0 0 0 17px;
	width:43px;
	height:24px;
	line-height:24px;
	display:block;
}

.acl{
	width:100%;
	table-layout:fixed;
}

.acl h3{
	padding:10px 0;
	font-size:14px;
}

.acl h3 span{
	float:left;
	margin:1px 10px 0 0;
	width:34px;
	text-align:center;
}

.acl h3 strong{
	display:block;
	background-color:#C00;
	color:#FFF;
	font-size:12px;
}

.acl h3 em{
	display:block;
	line-height:22px;
	border:solid #DFDFDF;
	border-width:0 1px 1px;
	font-size:16px;
	font-weight:400;
}

.acl td{
	padding:10px 3px;
	border-top:1px dashed #DFDFDF;
	vertical-align:top;
}

.acl .type{
	padding:10px 3px 10px 0;
	width:80px;
}

.acl .addr{
	padding-left:20px;
	width:130px;
}

.acl .orgr{
	width:74px;
}

.acl .ml li{
	margin-top:6px;
	padding-bottom:0;
}

.tlog th,.tlog td{
	padding:10px 4px !important;
}

.rwdl{
}

.rwdl li{
	overflow:hidden;
	float:left;
	padding:15px 10px 15px 100px;
	width:290px;
	height:92px;
}

.rwdl .uslvd{
	position:absolute;
	margin-left:-100px;
	width:90px;
	height:92px;
	background:url(../../static/image/common/rwd2.gif) no-repeat 0 0;
}

.rwdl .uslvd cite{
	display:block;
	line-height:28px;
	font-size:28px;
	margin-top:10px;
	text-align:center;
	color:#FF0000;
}

.rwdl .uslvd span{
	display:block;
	line-height:12px;
	font-size:12px;
}

.rwdl .uslvd em{
	position:absolute;
	bottom:11px;
	bottom:9px\9;
	left:37px;
	color:#FFF;
}

* html .rwdl .uslvd em{
	bottom:11px;
}

*+html .rwdl .uslvd em{
	bottom:9px;
}

.rwdl .slvd{
	background-position:0 -92px;
}

.rwdl .slvd cite{
	color:#999;
}

.rwdl h4{
	overflow:hidden;
	height:36px;
	font-weight:400;
}

.rwdl p{
	white-space:nowrap;
}

.facel{
	padding:8px;
	width:240px;
}

.facel img{
	margin:5px;
}

.summary{
	margin:10px 0;
}

#pprl a{
	color:#FF6699;
}

#pprl li{
	clear:both;
	padding:3px 0 3px 90px;
}

#pprl li em{
	float:left;
	margin-left:-90px;
	width:85px;
	white-space:nowrap;
	overflow:hidden;
}

.pf_l li{
	float:left;
	width:300px;
}

.pf_l em{
	padding-right:10px;
	color:#999;
}

.mla li,.mlp li{
	width:150px;
}

.sc_display{
	display:inline-block;
	width:36px;
	text-align:right;
}

#mood_mystatus{
	width:410px;
	word-break:break-all;
	overflow:hidden;
}

#newprompt{
	background:url(../../static/image/common/info.gif) no-repeat 12px 50%;
}

.dtls{
	background:url(../../static/image/common/treeline_short.gif) no-repeat 0 2px;
}

.dtll{
	background:url(../../static/image/common/treeline_long.gif) no-repeat 2em 2px;
}

.nts{
	padding-left:20px;
}

.nts dl{
	border-bottom:1px dashed #DFDFDF;
}

.nts .more{
	border-top:1px dashed #DFDFDF;
	padding:10px 0 0 64px;
}

.pml{
}

.pml dl{
	padding-left:75px;
	padding-right:110px;
}

.pml .hover{
	background-color:#E5EDF2;
}

.pm_o{
	display:inline;
	margin-right:-100px;
	width:100px;
	text-align:right;
}

.pm_o .o{
	overflow:hidden;
	float:right;
	margin-left:10px;
	width:16px;
	height:16px;
	text-indent:20px;
	background:url(../../static/image/common/op.png) no-repeat 0 -120px;
}

.pm_o .o:hover{
	background-position:0 -140px;
}

.pm_o .p_pop{
	text-align:left;
}

.pml .newpm{
	background:#E5EDF2;
}

.pml .newpm .newpm_avt{
	position:absolute;
	margin:-2px 0 0 40px;
	width:16px;
	height:14px;
	background:url(../../static/image/common/new_pm_2.png) no-repeat 100% 0;
}

.pm_c{
	padding-left:25px;
}

.pm_c .o{
	float:left;
	display:inline;
	margin:2px 0 0 -25px;
}

.ie7 .pm_c .o{
	margin-top:-2px;
}

.pm_op{
	padding-left:75px;
}

.pm_op_r{
	padding-right:110px;
}

.pm_g{
	padding:10px 15px;
	border:1px solid #C2D5E3;
	background:#F2F7FA;
}

.pm_sd,.pm_b{
	border:1px solid #C2D5E3;
	background:#FFF;
}

.pm_mn{
	margin-right:175px;
}

.pm_mn dl{
	padding:0;
}

.pm_mn dd.ptm{
	margin-top:-1px;
	padding-top:0 !important;
}

.pm_mn .tedt{
	margin-bottom:5px;
	width:591px;
}

.ie6 .pm_mn .tedt{
	width:587px;
}

.pm_mn .area{
	height:70px;
}

.pm_mn .tedt .pt{
	height:68px;
}

.pm_mn .avt{
	display:none;
}

.pm_sd{
	float:right;
	width:160px;
	height:425px;
}

.pm_mem_l{
	overflow-x:hidden;
	overflow-y:auto;
	height:425px;
}

.pm_admin{
	height:380px;
}

.pm_mem_l li{
	overflow:hidden;
	padding-left:25px;
	height:25px;
	line-height:25px;
	background:url(../../static/image/common/pm_member.png) no-repeat 5px 50%;
}

.pm_add{
	padding:10px;
}

.pm_add .px{
	width:90px;
}

.pm_b{
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px;
	height:300px;
}

.pm_b img{
	padding:2px;
	max-width:575px;
	height:expression(this.height > 575 ? 575:true);
}

.syn_signature,.syn_signature_check{
	background:url(../../static/image/common/connect_post_syn.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:inline-block;
	height:19px;
	line-height:64px;
	opacity:1;
	overflow:hidden;
	vertical-align:-6px;
	width:19px;
}

.syn_signature{
	background-position:0 -66px
}

.syn_signature_check{
	background-position:-22px -66px;
}

.ct_vw{
}

.ct_vw_mn{
	float:left;
	width:70%;
}

.ct_vw_sd{
	float:right;
	width:28%;
}

.buddy{
	margin:0 -4px 10px -2px;
}

.buddy li{
	overflow:hidden;
	display:inline;
	float:left;
	margin:10px 5px 0;
	padding:10px 10px 10px 70px;
	width:175px;
	height:58px;
	border:1px solid #F3F3F3;
	background:#F9F9F9;
}

.ct_vw_mn .buddy li{
	width:190px;
}

.buddy h4{
	overflow:hidden;
	height:20px;
}

.buddy .avt{
	position:absolute;
	margin-left:-60px;
}

.buddy .maxh{
	overflow:hidden;
	height:20px;
}

.buddy .note{
	color:green;
}

.addbuddy{
	padding-left:20px;
	background:url(../../static/image/common/addbuddy.gif) no-repeat 0 50%;
}

.buddy_group{
	margin-top:-5px;
}

.buddy_group li{
	overflow:hidden;
	padding:5px 0;
	line-height:20px;
	border-bottom:1px dashed #DFDFDF;
}

.buddy_group li.a{
	font-weight:700;
}

.buddy_group .b,.buddy_group .o{
	float:right;
	width:20px;
	height:20px;
	overflow:hidden;
	line-height:100px;
	background:url(../../static/image/common/op.png) no-repeat 0 -40px;
}

.buddy_group .b:hover{
	background-position:0 -60px;
}

.buddy_group .o{
	background-position:0 -80px;
}

.buddy_group .o:hover{
	background-position:0 -100px;
}

.ntc_body .summary{
	margin-left:2em;
	padding-left:10px;
	border-left:1px solid #DFDFDF;
}

.ntc_body .summary span{
	color:#999;
}

.pmform{
}

.pmform .px{
	width:408px;
}

.pmform .tedt{
	width:416px;
}

.un_selector{
	height:auto;
	cursor:text;
	overflow:hidden;
}

.un_selector input{
	width:95px;
	height:19px;
	border-width:0;
	outline:none;
}

.ie6 .un_selector input,.ie7 .un_selector input{
	height:17px;
}

.un_selector #subject{
	width:408px;
}

.un_selector span{
	float:left;
	margin:1px 2px 1px 0;
	width:100px;
	height:19px;
	line-height:19px;
	background:#F7F6ED url(../../static/image/common/un_selector.png) no-repeat 0 0;
	color:#FF6699;
	overflow:hidden;
}

.un_selector em{
	padding-left:5px;
	width:80px;
}

.un_selector .x{
	float:right;
	width:15px;
	height:19px;
	background:url(../../static/image/common/un_selector.png) no-repeat 100% -19px;
	text-indent:-9999px;
	overflow:hidden;
}

.un_selector .x:hover{
	background-position:100% -38px;
}

a.appendmb,a.appendmb span{
	height:25px;
	line-height:25px !important;
}

.pmfrndl{
	position:absolute;
	margin-top:3px;
	padding:4px;
	width:120px;
	border:solid #DDD;
	border-width:0 1px 1px;
	background:#FFF;
}

.ie6 .pmfrndl,.ie7 .pmfrndl{
	margin-top:4px;
}

.pmfrndl li{
	display:inline;
}

.pmfrndl a{
	display:block;
	padding:4px 2px;
	color:#FF6699;
}

.pmfrndl a:hover{
	text-decoration:none;
}

.pmfrndl a.a{
	background:#E5EDF2;
}

#showSelectBox_menu{
	padding:10px;
	width:300px;
	white-space:nowrap;
}

#selBox{
	margin:0 -10px 10px;
	padding-left:10px;
	height:110px;
	border:solid #DFDFDF;
	border-width:1px 0;
	overflow-y:auto;
}

.unfold,.fold{
	float:right;
	padding-left:10px;
	background:url(../../static/image/common/arrwd.gif) no-repeat 0 50%;
	cursor:pointer;
	outline:none;
}

.fold{
	background-image:url(../../static/image/common/arrow_top.gif);
}

.fl_row td{
	border-top:none;
}

.fl_icn_g{
	width:64px;
}

.fl_g dl{
	margin-left:64px;
}

.fl_g dt{
	margin-bottom:5px;
}

.fl_g dd{
	margin-top:3px;
}

.fl_g dd em{
	display:inline-block;
	margin-right:10px;
	width:70px;
}

.fl_g dd em span.t{
	display:inline-block;
	width:35px;
}

.fl_g dd em.l{
	width:140px;
}

.tl{
	border-radius:0 0 5px 5px;
}

.tl .bm_c{
	padding:0;
}

.tl th,.tl td{
	border-bottom-color:#E6E6E6;
}

.tl tr:hover th,.tl tr:hover td{
	background:#F7F7F7;
}

.bw0_all tr:hover th,.bw0_all tr:hover td{
	background:none;
}

.tl .th{
	padding:4px 15px;
	background:#EBF1FC;
}

.tl tbody:last-child th,.tl tbody:last-child td{
	border-bottom:none;
}

#threadlist.addradius{
	border-radius:5px;
}

.addradius .th{
	border-radius:5px 5px 0 0;
}

.tl .tf a{
	float:left;
	margin-right:5px;
	padding:4px 12px 3px;
	height:18px;
	background-color:#D9E4F9;
	border-radius:5px;
}

.tl .tf a.a{
	background-color:#367DD3;
	color:#FFF;
}

.tl .tf a.a:hover{
	text-decoration:none;
}

.tl .tf .showmenu{
	padding-right:20px;
	background-image:url(../../template/moke8_meilishuo/image/arrwd.png);
}

.forumrefresh{
	background-position:50% 50%;
}

.tl .xst,.newthread .new em,.newthread .new em a{
	font-family:Tahoma,'Microsoft Yahei','Simsun';
	font-size:18px !important;
}

.tl th img{
	margin-bottom:5px;
}

.tl .o{
	width:30px;
}

.tl .avt{
	vertical-align:top;
	padding:10px 0;
	width:80px;
}

.tl .avt img{
	margin-left:15px;
}

.tl .by{
	padding-right:15px;
	text-align:right;
}

.emptb th,.emptb td{
	padding:0 !important;
}

.tl .tbmu{
	padding:10px 15px;
}

.tl .pgbtn{
	margin:5px 15px 15px;
}

.ie6 .tl .pgbtn,.ie7 .tl .pgbtn,.ie8 .tl .pgbtn{
	margin-top:15px;
}

.tl .waterfall{
	margin-left:15px;
}

.cmt{
	border-color:#EAEAEA;
	background-color:#F8F8F8;
}

.cmt .tri{
	background-image:url(../../template/moke8_meilishuo/image/cmt_ico.png);
}

.cmt form{
	margin-left:3px;
}

.cmt .pt{
	width:97%;
}

.vw .o{
	padding:10px 0;
}

.xltda dl{
	padding-top:8px;
	padding-bottom:8px;
}

.xltda dl:last-child{
	border-bottom:none;
}

.xltda .quote{
	padding:10px;
	border:1px solid #DFDFDF;
	background:#F8F8F8;
}

.xltda .quote blockquote{
	padding:0;
	background:none;
}

form.xltda dl{
	padding-right:65px;
}

form.xltda .tedt{
	width:100%;
}

.waterfall li{
	width:142px;
}

.waterfall .c,.waterfall img{
	width:120px;
	height:120px;
}

.mlp li{
	width:173px;
}

#moodfm{
	padding:10px 0 20px;
}

#moodfm textarea{
	padding:5px;
	width:540px;
	height:46px;
}

.sfm{
	margin-left:0;
}

.sl .h{
	background-color:#F8F8F8;
	border-radius:5px;
}

.minfo{
	margin-bottom:10px;
	padding:15px;
	border:1px solid #DFDFDF;
	background:#F8F8F8;
	border-radius:5px;
}

.mi .avatar img{
	padding:5px;
	border:none;
	background:#FFF;
	border-radius:5px;
}

.mi #moodfm{
	padding-bottom:0;
}

.mi #mood_mystatus{
	width:478px;
}

.mi .moodfm_input,.mi .hover .moodfm_input{
	width:415px;
	background-color:#DFDFDF;
	background-image:url(../../template/moke8_meilishuo/image/mood_input.png);
}

.mi #moodfm textarea{
	width:406px;
}

.u_profile li{
	padding:3px 30px 3px 90px;
}

.u_profile li em{
	position:absolute;
	margin-left:-90px;
	width:80px;
	color:#999;
}

.syn_qq,.syn_tqq,.syn_qq_check,.syn_tqq_check{
	display:inline-block;
	margin-top:3px;
	width:19px;
	height:19px;
	background:transparent url(../../static/image/common/connect_post_syn.png) no-repeat 0 0;
	line-height:64px;
	overflow:hidden;
	vertical-align:top;
	cursor:pointer;
}

.ie6 .syn_qq,.ie6 .syn_tqq,.ie6 .syn_qq_check,.ie6 .syn_tqq_check{
	display:inline;
}

.syn_qq_check{
	background-position:-22px 0;
}

.syn_tqq{
	background-position:0 -22px;
	margin-left:5px;
}

.syn_tqq_check{
	background-position:-22px -22px;
	margin-left:5px;
}
